package osmedile.intellij.checkmyvars;

import java.util.List;

/**
 * @author Olivier Smedile
 * @version $Id: IConfig.java 52 2008-07-29 10:32:50Z osmedile $
 */
public interface IConfig {


    List<VarChecker> getVarCheckers();

    void setVarCheckers(List<VarChecker> varCheckers);

    /**
     * Reset the configuration to the default
     */
    void resetToDefault();

    /**
     * Return true if the plugin should ask to create a sample code demo if there is nothing to generate.
     * This should be true the first time the plugin is launched.
     *
     * @return true if the plugin should ask to create a sample code demo if there is nothing to generate.
     */
    boolean getAskToCreateSample();

    void setAskToCreateSample(boolean askToCreateSample);
}
